فهرست مطالب
فصل اول: مقدمه و هدف پروژه سیستم آنلاین ثبت دوره های آموزشی 4
الف- هدف 5
ب) محدوده پروژه 5
مقدمه 6
مشخصات فنی نرم افزار 6
فصل دوم: توضیحات کلی 7
الف) توضيحات کلي 8
1-چشم انداز محصول 8
2- محيط عملياتي 8
3- مستندات کاربران 9
4- مفروضات و وابستگي ها 9
5- نيازمندي هاي امنيتي 9
6- ويژگي هاي کيفيت نرم افزار 10
7- مجموعه بازنگريها و اصلاح 10
8-مزایای سیستم 10
9- نيازمنديهاي مساله جهت طراحي نرم افزار ثبت دوره های آموزشی 11
كاربران سيستم آنلاین ثبت دوره های آموزشی 12
ذينفعان نرم افزار 12
فصل سوم: Source برنامه ثبت نمرات 13
Source Code صفحه mainMaster.master 14
Source Code صفحه AddMarks.aspx 17
Sorce Code مربوط به User Conrol با عنوان adminChecker.ascx 19
Source Code مربوط به صفحه EditProfile.aspx 20
Source code صفحه EditTermDetails.aspx 23
Source Code صفحه PrintPreView.aspx 29
Source Code صفحه RegisterInTerm.aspx 32
Source Code کامپوننت registeredTermsInDefault.ascx 34
Source Code صفحه RegisterNewTerm.aspx 35
Source Code صفحه RegisterNewUser.aspx 39
Source Code صفحه ReportPage1.aspx 42
Source Code صفحه ReportPage2.aspx 44
Source Code صفحه ReportPage3.aspx 46
Source Code صفحه ReportPage4.aspx 48
Source Code صفحه TermDetals.aspx 49
تنظیمات فایل Web.Config 51
Source کلاس اصلی سیستم FirstClass.cs 52
فصل چهارم: نمودار ER و کدهای پایگاه داده 55
نمودار ER 56
Code های SQL جهت ایجاد پایگاه های داده 57
فصل پنجم: زبان برنامه نویسی مورد استفاده 71
مروری بر پایه محیط ASP.NET 72
نکات مهم در مورد ASP.NET 72
یادگیری از تاریخچه ASP 74
پیدایش ASP 74
چرا ASP مورد نیاز بود؟ 75
چرا از ابتدا ASP بکار گرفته نشد؟ 78
نیاز به مدل جدید ASP 79
آشنائی با زبان #C 83
مطرح شدن بعنوان يك استاندارد صنعتی 84
#C چيست ؟ 85
كد مديريت يافته 87
روش يادگيری #C 87
خلاصه 88
فصل ششم: مروری بر ASP.NET 90
ASP.NET و پايگاه داده 91
دستيابی داده در ASP.NET 2.0 96
دستيابی داده در برنامه های وب 98
معماری دستيابی داده 98
Data providers 100
لايه برنامه وب 101
اعمال محدوديت مشاهده فايل های XML و XSL در ASP.NET 101
فصل اول: مقدمه و هدف پروژه سیستم آنلاین ثبت دوره های آموزشی
الف- هدف
هدف از انجام اين پروژه ايجاد سيستمي است که بوسيله آن بتوان بر روي کامپیوتر (و يا شبکه هاي کامپیوتری) عمل ثبت نمرات دوره های آموزشی و نگهداری و مشاهده سوابق آن را بصورت خودکار و با کمترین دخالت نیروی انسانی انجام دهد.
اين سيستم مشتمل بر دو قسمت سرویس گیرنده و سرويس دهنده است که کاربران سیستم فقط قسمت سرویس گیرنده را مي بينند. همچنين اين سيستم قادر به ارائه انواع گزارشات در مورد افراد ، اشياء يا موضوعات مختلف خواهد بود.
در اين نوشته هر جا که احساس شده کلمه اي ابهام برانگيز است از معادل انگليسي آن استفاده شده است.
مخاطبان اين نوشته توسعه دهندگان ، مديران سيستم هستند. اين نوشته براي کاربران عادي نوشته نشده و لزومي ندارد که اين دسته از کاربران از اين نوشته با خبر شوند.
ب) محدوده پروژه
در حال حاظر توسعه اين پروژه به منظور اهداف تحقيقاتي و پروژه دانشجویی انجام مي گيرد و استفاده تجاري از آن مد نظر نيست ، ولي استفاده از اين پروژه در دنياي واقعي نيز دور از انتظار نمي باشد و ممکن است در آينده نزديک از آن در دانشگاه های واقعي نيز استفاده شود.
در دنياي به سرعت در حال توسعه امروز (که در آن سیستمهای کامپیوتری هر روز نقش بيشتري در زندگي انسانها پيدا مي کند) راه گريزي از نهادهاي الکترونيکي اجتماعي وجود ندارد. شهرهاي اينترنتي، شهروندان اينترنتي و دولت هاي الکترونيک و نهادهاي سياسي مختلف ، همه و همه لزوم ايجاد سيستم هاي کامپیوتری را بيش از پيش مسجل مي کنند.
مقدمه
نرم افزار حاضر که به عنوان پروژه پایان تحصیلات ارائه گردیده است ، حاوی برنامه ثبت دوره های آموزشی اموزش و پرورش می باشد ، که متشکل از سیستم ثبت و مشاهده دوه ها و قابل نصب و استفاده بر روی کلیه Server های Windows و حرفه ای می باشد.
می توان از کلیه امکانات برنامه به راحتی استفاده نمود.
برنامه طراحي سیستم آنلاین ثبت دوره های آموزشی با استفاده از ASP.NET و سی شارپ
برنامه طراحي سیستم آنلاین ثبت دوره های آموزشی کتاب با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
عنوان جداول طراحی شده در سیستمآنلاین ثبت دوره های آموزشی
معرفی جدول های پایگاه داده
tblDorehDefine
tblEstekhdam
tblGender
tblJensiiat
tblLinks
tblMadrak
tblMagta
tblNahveieEjra
tblReshteieShogli
tblReshteieTahsili
tblShivehEjra
tblTermRegistring
tblVijhegieDoreh
Users
UserTypes
VisitCounts
معرفی رویه های پایگاه داده
sp_alterdiagram
sp_creatediagram
sp_dropdiagram
sp_helpdiagramdefinition
sp_helpdiagrams
sp_renamediagram
sp_tblDorehDefine_DeleteRow
sp_tblDorehDefine_Insert
sp_tblDorehDefine_SelectAll
sp_tblDorehDefine_SelectRow
sp_tblDorehDefine_Update
sp_tblTermRegistring_DeleteRow
sp_tblTermRegistring_Insert
sp_tblTermRegistring_Update2
sp_upgraddiagrams
sp_Users_Insert
sp_Users_Update
sp_VisitCounts_Update
معرفی ویوهای پایگاه داده
VIEW1
VIEW2
VIEW3
امکانات سایت
mainMaster.maste
AddMarks.aspx
EditProfile.aspx
EditTermDetails.aspx
PrintPreView.aspx
RegisterInTerm.aspx
کامپوننت registeredTermsInDefault.ascx
RegisterNewTerm.aspx
RegisterNewUser.aspx
ReportPage1.aspx
ReportPage2.aspx
ReportPage3.aspx
ReportPage4.aspx
TermDetals.aspx
پروژه دارای پشتیبانی می باشد.
برچسبها: